package com.sealer.pattern.creational.singleton;

/**
 * Created by sealer on 17/03/28.
 * 第四种（饿汉 变种）
 * 表面上看起来差别挺大，其实更第三种方式差不多，都是在类初始化即实例化instance。
 */
public class Singleton4 {
    private Singleton4() {
    }

    private static Singleton4 instance = null;

    static {
        instance = new Singleton4();
    }

    public static Singleton4 getInstance() {
        return instance;
    }
}
